@import 'base';

.car-box{
  font-size: 14px;

  //*****编辑*****
  .title{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 44px;
    line-height: 44px;
    z-index: 10;


    p{
      color: #7A7B82;

      span{
        color: #45454D;
        padding: 0 0 0 10px;
      }
    }
  }
  //*****编辑*****

  //*****列表*****
  .car-list{
    background-color: #F7F8FA;
    padding-top: 44px;

    //购物车无商品
    .none{

      img{
        width: 82px;
        height: 79px;
        margin-top: 34%;
      }

      .btn{
        background: -webkit-linear-gradient(right,#A182FF,#7E82F6);
        width: 100px;
        line-height: 36px;
        margin:20px auto 0;
        border-radius: 18px;
        color: #7E82F6;

        span{
          display: inline-block;
          background-color: #fff;
          height: 35px;
          width: 98px;
          border-radius: 18px;
          margin-top: 1px;
        }
      }
    }
    //购物车无商品

    //购物车有商品

    //购物车有商品

  }
  //*****列表*****

  //*****底部栏*****
  .account{
    position: fixed;
    bottom:50px;
    left:0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-left:15px;
    box-sizing: border-box;
    z-index:10;

    .van-checkbox{
      display: inline-block;
    }

    //结算
    .account-box{
      font-size: 0;

      div{
        display: inline-block;
        font-size: 14px;
      }

      .account-l{
        width:calc(100% - 120px);
        height: 50px;
        padding-right:8px;
        box-sizing: border-box;
      }

      .account-r{
        position: relative;
        top: -20px;
        right:0;
        width: 120px;
        color: #fff;

        span{
          display: inline-block;
          width: 100%;
          height: 100%;
          background-color: #D0D0D7;
          pointer-events:none
        }

        .is-pay{
          pointer-events: auto;
          background-color: #F54E4E !important;
        }
      }
    }
    //结算

    //编辑
    .editor-box{
      font-size: 0;

      p{
        font-size: 14px;
        line-height: 50px;

        span{
          display: inline-block;
          width: 60px;
          height: 28px;
          line-height: 28px;
          margin-right: 15px;
          border: 1px solid #F54E4E;
          color: #F54E4E;
          border-radius: 14px;
          margin-top:11px;
        }
      }
    }
    //编辑

  }
  //*****底部栏*****


}
